export interface SensorDeviceVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 绑定的plc主键id
   */
  deviceId: string | number;

  /**
   * 传感器名称
   */
  name: string;

  /**
   * 传感器类型
   */
  type: number;

  /**
   * 制造商
   */
  manufacturer: string;

  /**
   * 设备型号
   */
  model: string;

  /**
   * 序列号
   */
  sn: string;

  /**
   * 设备状态
   */
  status: number;

  /**
   * 安装位置描述
   */
  location: string;

  /**
   * 安装日期
   */
  installDate: string;

  /**
   * 设备描述
   */
  description: string;

}

export interface SensorDeviceForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 绑定的plc主键id
   */
  deviceId?: string | number;

  /**
   * 传感器名称
   */
  name?: string;

  /**
   * 传感器类型
   */
  type?: number;

  /**
   * 制造商
   */
  manufacturer?: string;

  /**
   * 设备型号
   */
  model?: string;

  /**
   * 序列号
   */
  sn?: string;

  /**
   * 设备状态
   */
  status?: number;

  /**
   * 安装位置描述
   */
  location?: string;

  /**
   * 安装日期
   */
  installDate?: string;

  /**
   * 设备描述
   */
  description?: string;

}

export interface SensorDeviceQuery extends PageQuery {

  /**
   * 绑定的plc主键id
   */
  deviceId?: string | number;

  /**
   * 传感器名称
   */
  name?: string;

  /**
   * 传感器类型
   */
  type?: number;

  /**
   * 序列号
   */
  sn?: string;

  /**
   * 设备状态
   */
  status?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



